#! /bin/bash


func()
{
	TempInfoPath='/tmp/SteinbergMRExtension/TempInfo'
	TempFilesInstalledPath='/tmp/SteinbergMRExtension/TempLo'
	dispFile1="${TempInfoPath}/disp1.txt"
	dispFile2="${TempInfoPath}/disp2.txt"
	templatesPathBelowBundle="/Contents/templates"

	# 行数取得。
	numOfLines=`wc -l < $1`

	# DAWリストからDAW名を１つずつ取得する。
	count=0
	cp -f $1 $dispFile1
	while [ $count -lt $numOfLines ]
	do
		# DAW名.
		# ファイルから1行文字列を取り出す.
		DAWName=`head -1 $dispFile1`

		# テンプレートファイルコピー元のパス.
		copyFrom="${TempFilesInstalledPath}"
		# テンプレートファイルコピー先のパス.
		copyTo="/Applications/${DAWName}${templatesPathBelowBundle}"

		# テンプレートファイルのコピー.
		ditto "${copyFrom}"/*.cpr "${copyTo}/"

		# 次のDAW名取得準備.
		# 現在のDAW名を取り除く.
		grep -v "$DAWName" "${dispFile1}" > "${dispFile2}"
		cp -f "${dispFile2}" "${dispFile1}"
		
		count=`expr $count + 1`
	done
	
	rm $dispFile1
	rm $dispFile2

	# テンプレートファイルが入ったテンポラリディレクトリを削除する.
	rm -rf "${TempFilesInstalledPath}"
}

LoGradeDAWsListPath='/tmp/SteinbergMRExtension/TempInfo/LoGradeDAWsList.txt'

func $LoGradeDAWsListPath

rm -f $LoGradeDAWsListPath

exit 0
